package com.example.productdataserviceprovider.service.baidu;

import com.example.productdataserviceprovider.service.search.model.SearchResultModel;

import java.util.List;
import java.util.Map;
import java.util.concurrent.CountDownLatch;

@Deprecated
public interface SearchWordsService {
    /**
     * 获取所有的keys
     * @return
     */
    public List<String> getKeys();
    /**
     * keys由,分隔组成的多个关键词来组成，查找存在的记录，只找一个，还是找多个
     * @return
     */
    public List<SearchResultModel> analyse(String keys, int totalPage);

    /**
     *根据查询的结果去对应的城市中匹配一下对应的值
     * @return
     */
    public List<SearchResultModel> matcheCity(List<SearchResultModel> datas, Map<String,String> citys);

    /**
     * 写入文件
     * @param results
     * @param destFile
     */
    public void writeToFile(List<SearchResultModel> results,String destFile);
}
